/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package conexion;

import java.sql.Connection;
import java.sql.SQLException;

/**
 *
 * @author Administrador
 */
public class GestorConexion {

    private SqlManager sql;
    private Connection con;

    public GestorConexion() {
        sql = new SqlManager();
        if (sql != null) {
            System.out.println("Creando el gestor de conexion para trabajar con la base...");
        } else {
            System.out.println("Error al crear el gestor de conexion.");
        }
    }

    protected void conectar() {
        try {
            sql.connect();
            con = sql.getConnection();
        } catch (Exception ex) {
            System.out.println(ex.getMessage());
        }
    }

    protected void desconectar() {
        try {
            con.close();
        } catch (SQLException ex) {
            System.out.println(ex.getMessage());
        }
    }

    protected Connection getCon() {
        if (con != null) {
            System.out.println("Tomando conexion existente de la base...");
        }
        return con;
    }
}
